#define _CRT_SECURE_NO_WARNINGS	

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int BF_pos(const char* str, const char* sub, int pos)
{
	int len_str = strlen(str);
	int len_sub = strlen(sub);
	int i = pos;
	int j = 0;
	while (i < len_str && j < len_sub)
	{
		if (str[i] == sub[j])
			i++, j++;
		else
			i = i - j + 1, j = 0;
	}
	if (j < len_sub)
		return -1;
	return i - j;
}

int main()
{
	printf("%d\n", BF_pos("abababc", "ab", 1));
	return 0;
}
